namespace FieldServices_01.intrnl
{
    public class MboConfConfOpOperationMetaData
        : Sybase.Reflection.EntityMetaData
    {
        /// <summary>
        /// Sybase internal use only.
        /// <summary>
        public MboConfConfOpOperationMetaData()
        {
            _init();
        }
        
        protected void _init()
        {
            SetId(4);
            SetAttributes(new Sybase.Reflection.AttributeMetaDataList());
            SetOperations(new Sybase.Reflection.OperationMetaDataList());
            SetAttributeMap(new Sybase.Reflection.AttributeMap());
            SetOperationMap(new Sybase.Reflection.OperationMap());
            Sybase.Reflection.AttributeMetaData TIMETICKETS_attribute = AddAttributeWithParams(80, "TIMETICKETS", "FieldServices_01.ConfInput*", -1, false, false, false, false, true, false, "\"a\"");
            Sybase.Reflection.AttributeMetaData pending_attribute = AddAttributeWithParams(20001, "pending", "boolean", -1, false, false, true, false, false, false, "\"pending\"");
            Sybase.Reflection.AttributeMetaData pendingChange_attribute = AddAttributeWithParams(20002, "pendingChange", "char", 1, false, false, true, false, false, false, "\"_pc\"");
            Sybase.Reflection.AttributeMetaData replayPending_attribute = AddAttributeWithParams(20005, "replayPending", "long", -1, false, false, true, false, false, false, "\"_rp\"");
            Sybase.Reflection.AttributeMetaData replayFailure_attribute = AddAttributeWithParams(20006, "replayFailure", "long", -1, false, false, true, false, false, false, "\"_rf\"");
            Sybase.Reflection.AttributeMetaData id_attribute = AddAttributeWithParams(81, "id", "long", -1, false, true, false, false, false, false, "\"b\"");
            Sybase.Reflection.AttributeMetaData replayCounter_attribute = AddAttributeWithParams(20004, "replayCounter", "long", -1, false, false, true, false, false, false, "\"_rc\"");
            Sybase.Reflection.AttributeMetaData disableSubmit_attribute = AddAttributeWithParams(20003, "disableSubmit", "boolean", -1, false, false, true, false, false, false, "\"_ds\"");
            InitAttributeMapFromAttributes();
            Sybase.Reflection.OperationMetaData FindAll0_operation = AddOperationWithParams(60, "findAll", "MboConfConfOpOperation*", true);
            Sybase.Reflection.OperationMetaData Create1_operation = AddOperationWithParams(61, "create", "void", false, 'C');
            Sybase.Reflection.OperationMetaData GetPendingObjects2_operation = AddOperationWithParams(486, "getPendingObjects", "MboConfConfOpOperation*", true);
            Sybase.Reflection.OperationMetaData GetPendingObjects3_operation = AddOperationWithParams(487, "getPendingObjects", "MboConfConfOpOperation*", true);
            AddParameterForOperation(GetPendingObjects3_operation, "pendingChange", "char");
            Sybase.Reflection.OperationMetaData GetReplayPendingObjects4_operation = AddOperationWithParams(488, "getReplayPendingObjects", "MboConfConfOpOperation*", true);
            Sybase.Reflection.OperationMetaData IsNew5_operation = AddOperationWithParams(701, "isNew", "boolean", false);
            Sybase.Reflection.OperationMetaData IsDirty6_operation = AddOperationWithParams(702, "isDirty", "boolean", false);
            Sybase.Reflection.OperationMetaData IsDeleted7_operation = AddOperationWithParams(703, "isDeleted", "boolean", false);
            Sybase.Reflection.OperationMetaData Refresh8_operation = AddOperationWithParams(704, "refresh", "void", false);
            Sybase.Reflection.OperationMetaData _pk9_operation = AddOperationWithParams(705, "_pk", "long?", false);
            Sybase.Reflection.OperationMetaData IsPending10_operation = AddOperationWithParams(706, "isPending", "boolean", false);
            Sybase.Reflection.OperationMetaData IsCreated11_operation = AddOperationWithParams(707, "isCreated", "boolean", false);
            Sybase.Reflection.OperationMetaData IsUpdated12_operation = AddOperationWithParams(708, "isUpdated", "boolean", false);
            Sybase.Reflection.OperationMetaData SubmitPending13_operation = AddOperationWithParams(709, "submitPending", "void", false);
            Sybase.Reflection.OperationMetaData CancelPending14_operation = AddOperationWithParams(710, "cancelPending", "void", false);
            Sybase.Reflection.OperationMetaData SubmitPendingOperations15_operation = AddOperationWithParams(711, "submitPendingOperations", "void", true);
            Sybase.Reflection.OperationMetaData CancelPendingOperations16_operation = AddOperationWithParams(712, "cancelPendingOperations", "void", true);
            Sybase.Reflection.OperationMetaData Save17_operation = AddOperationWithParams(713, "save", "void", false);
            InitOperationMapFromOperations();
            SetName("MboConfConfOpOperation");
            SetTable("\"fieldservices_01_1_0_mboconfconfopoperation\"");
            SetSynchronizationGroup("default");
        }
        
        /// <summary>
        /// Sybase internal use only.
        /// <summary>
        public  override bool IsEntity()
        {
            return true;
        }
        
        /// <summary>
        /// Sybase internal use only.
        /// <summary>
        public  override bool IsService()
        {
            return false;
        }
    }
}